.service_index{
	background-color: #f8f8f8;
}
.service_index .custom_service{
	background-image: url(../img/temp/person.png);
	background-size: 100% 100%;
	background-repeat:no-repeat;
	padding: 3.5rem 0;
	border-top: 1px solid #dfdfdf;
}
.service_index .title{
	display: inline-block;
	font-size: .625rem;
	color: #333333;
	padding-left: 1.25rem;
}
.service_index .service_time{
	display: block;
	font-size: .4rem;
	padding-top: .2rem;
	padding-left: 1.25rem;
	color: #666666;
}
.service_index .service_rules{
	background-color: #FFFFFF;
	padding: 1.1rem 0;
}
.service_index .time li{
	width: 33.3%;
	float: left;
	text-align: center;
	font-size: .95rem;
	color: #333333;
    font-weight: 600;
}
.service_index .rules{
	padding-top: .2rem;
}
.service_index .rules li{
	width: 33.3%;
	float: left;
	text-align: center;
	color: #666666;
	font-size: .5rem;
}
.service_index .clear{
	clear: both;
}
.service_index .q-a{
	background-color: f8f8f8;
	text-align: center;
	font-size: .6rem;
	color: #333333;
	padding: .9rem 0;
}
.service_index .menu_user{
	float: left;
	width: 49.8%;
	background-color: #FFFFFF;
	text-align: center;
	padding: 1.3rem 0;
	margin-right: 0.3%;
}
.service_index .menu_pay{
	float: right;
	width: 49.8%;
	background-color: #FFFFFF;
	text-align: center;
	padding: 1.3rem 0;
}
.service_index .q-info{
	font-size: .6rem;
	color: #333333;
	padding-top: 1.1rem;
}
.service_index .mb-4{
	margin-bottom: 0.4%;
}
.service_index .q-list{
	padding: 2rem 1rem 0;
	background-color: #FFFFFF;
}
.service_index .q-list li{
	font-size: .6rem;
	color: #333333;
	padding-bottom: 2rem;
}
.service_index .q-more{
	font-size: .5rem;
	text-align: center;
	padding-bottom: 2rem;
}
.service_index .q-more a{
	color: #999999;
}
.service_index .q-number{
	background-color: #FFFFFF;
	padding: 2rem 0;
	text-align: center;
}
.service_index .phone-num{
	color: #1652b2;
	font-size: 0.9rem;
    font-weight: 600;
    letter-spacing: 0.1rem;
}
.service_index .phone-time{
	font-size: .5rem;
	color: #999999;
}
.service_index .q-menu img,.q-btn img{
	width: 100%;
	height: 100%;
}
.service_index .icon{
	width: 10%;
	height: .9rem;
    margin: 0 auto;
}
.service_index .q-btn{
	width: 1.8%;
    height: 0.3rem;
    position: absolute;
    right: 0;
    top: 9%;
}
.service_index .q-list li{
	position: relative;
}
.service_index .pr-4{
	padding-right: .4rem;
}